# -*- coding: utf-8 -*-
from django.shortcuts import render_to_response, get_object_or_404
from django.template import RequestContext, Context, Template
from django import forms
from django.http import HttpResponseRedirect, HttpResponse
from django.core.mail import send_mail
from django.core.mail import EmailMessage
from tempus.forms import *
from searchengine.web_search import google
from publicidades.models import *
from colaboradores.models import *
from revista.models import *
from guia.models import *
from django.core.paginator import Paginator, InvalidPage, EmptyPage

class FormContato(forms.Form):
	nome = forms.CharField(max_length=50)
	email  = forms.EmailField(required=False)
	telefone = forms.CharField(max_length=10, required=False)
	assunto = forms.CharField(max_length=50)
	mensagem = forms.Field(widget=forms.Textarea)
	
	def enviar(self):
		titulo = 'Mensagem enviada pelo site'
		destino = 'revistasaudedopovo@gmail.com'
		texto = """
		Nome = %(nome)s
		E-mail: %(email)s
		Telefone: %(telefone)s
		Assunto: %(assunto)s
		Mensagem: %(mensagem)s
		""" % self.cleaned_data

		send_mail(
			subject=titulo,
			message=texto,
			from_email=destino,
			recipient_list=[destino],
			)		

def contato(request):
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3]
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now())

   if request.method == 'POST':
       form = FormContato(request.POST)

       if form.is_valid():
           form.enviar()
           form = FormContato()
           return HttpResponseRedirect("/tempus/mensagemenviada.html")
   else:
       form = FormContato()

   return render_to_response('tempus/contato.html', locals(), context_instance=RequestContext(request),)


def homepage(request):    
   from tempus.models import *
   from tempus.forms import *
   from emencia.django.newsletter.models import Contact
   from django.conf import settings
   
   bomsaber = BomSaber.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   cidadania = Cidadania.objects.all().order_by('-publicar', '-data_de_publicacao')[:2]
   agenda = Agenda.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]   
   aconteceu = Aconteceu.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   aconteceuii = AconteceuII.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   maissaude = MaisSaude.objects.all().order_by('-publicar', '-data_de_publicacao')[:2]
   maissaudeii = MaisSaudeII.objects.all().order_by('-publicar', '-data_de_publicacao')[:2]
   centoeoitentagraus = CentoEOitentaGraus.objects.all().order_by('-publicar', '-data_de_publicacao')[:4]
   trabalhoesaude = TrabalhoESaude.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-publicar', '-data_de_publicacao')[:3]
   conselhosfederais = ConselhosFederais.objects.all().order_by('-publicar', '-data_de_publicacao')[:3]
   faladoutor = FalaDoutor.objects.all().order_by('-publicar', '-data_de_publicacao')[:4]
   capa = Capa.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   fundmunsaude = FundMunSaude.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   entrevista = Entrevista.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]   
   recomendamos = Recomendamos.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]   
   deuoquefalar = DeuOQueFalar.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]  
   raiox = RaioX.objects.all().order_by('-publicar', '-data_de_publicacao')[:3]   
   gestaosaudavel = GestaoSaudavel.objects.all().order_by('-publicar', '-data_de_publicacao')[:9]       
   bonsexemplos = BonsExemplos.objects.all().order_by('-publicar', '-data_de_publicacao')[:2]
   bonsexemplosii = BonsExemplosII.objects.all().order_by('-publicar', '-data_de_publicacao')[:2]
   especialidades = Especialidades.objects.all().order_by('-publicar', '-data_de_publicacao')[:2]      
   saudenaescola = SaudeNaEscola.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   saudenafamilia = SaudeNaFamilia.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   saudedeprimeira = SaudeDePrimeira.objects.all().order_by('-publicar', '-data_de_publicacao')[:3] 
   falasecretario = FalaSecretario.objects.all().order_by('-publicar', '-data_de_publicacao')[:4]
   bemestar = BemEstar.objects.all().order_by('-publicar', '-data_de_publicacao')[:3]
   saudebucal = SaudeBucal.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]   
   notas = Notas.objects.all().order_by('-publicar', '-data_de_publicacao')[:3]   
   fiquepordentro = FiquePorDentro.objects.all().order_by('-publicar', '-data_de_publicacao')[:1]
   listavideo = Videos.objects.all().order_by('-data_de_publicacao')[:1]
   parceiro = Parceiro.objects.all()
   guia = Guia.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
   
   if request.method == 'POST':
       form = emailForm(request.POST)
       if form.is_valid():
           novo = form.save()
   else:
       form = emailForm()
   
    
   

   return render_to_response('tempus/index.html', locals(), context_instance=RequestContext(request))
     
def editorial(request):    
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3] 
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   
   return render_to_response('tempus/editorial.html', locals(), context_instance=RequestContext(request))
   
def feeds(request):   
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3] 
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   
   return render_to_response('tempus/feeds.html', locals(), context_instance=RequestContext(request))

def guia(request):
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   from guia.models import Guia
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3] 
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   guia = Guia.objects.all()
   
   return render_to_response('tempus/guia.html', locals(), context_instance=RequestContext(request))
   
def page_not_found(request):
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3]
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), data_saida__gte=datetime.now())
   guia = Guia.objects.all()

   return render_to_response('tempus/404.html', locals(), context_instance=RequestContext(request))

def pesquisa(request):
    from publicidades.models import Parceiro, Publicidades
    from tempus.models import MateriasEspeciais, Videos
    materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3]
    parceiro = Parceiro.objects.all()
    videos = Videos.objects.all().order_by('-data_de_publicacao')
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now())
    guia = Guia.objects.all()

    if request.POST:
        print request.POST['term']
        return HttpResponseRedirect("/")
    else:
        return render_to_response('tempus/pesquisa.html')

def quemsomos(request):    
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3]  
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   
   return render_to_response('tempus/quemsomos.html', locals(), context_instance=RequestContext(request))

def consultores(request): 
   from colaboradores.models import Consultores
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3] 
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   consultores = Consultores.objects.all()
   
   return render_to_response('tempus/consultores.html', locals(), context_instance=RequestContext(request))
   
def revista(request): 
   
   from revista.models import Revista
   from publicidades.models import Parceiro, Publicidades
   from tempus.models import MateriasEspeciais, Videos
   materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')[:3] 
   parceiro = Parceiro.objects.all()
   videos = Videos.objects.all().order_by('-data_de_publicacao')
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   revista = Revista.objects.all()
   
   return render_to_response('tempus/revista.html', locals(), context_instance=RequestContext(request))
   
def agenda(request, slug):
   from tempus.models import Agenda, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   agenda = Agenda.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/agenda.html', locals(), context_instance=RequestContext(request))
   
def noticiasagenda(request):    
    from tempus.models import Agenda
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    agenda = Agenda.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(agenda, 10)
    try:
      page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        agenda = paginator.page(page)
    except (EmptyPage, InvalidPage):
        agenda = paginator.page(paginator.num_pages)

    return render_to_response('tempus/noticiasagenda.html', locals(), context_instance=RequestContext(request))
   
def aconteceu(request, slug):
   from tempus.models import Aconteceu, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   aconteceu = Aconteceu.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/aconteceu.html', locals(), context_instance=RequestContext(request))
   
def noticiasaconteceu(request):    
    from tempus.models import Aconteceu
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
    aconteceu = Aconteceu.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(aconteceu, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        aconteceu = paginator.page(page)
    except (EmptyPage, InvalidPage):
        aconteceu = paginator.page(paginator.num_pages)
   
    return render_to_response('tempus/noticiasaconteceu.html', locals(), context_instance=RequestContext(request))
   
def aconteceuii(request, slug):
    from tempus.models import AconteceuII, Videos
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
    aconteceuii = AconteceuII.objects.get(slug=slug)
    videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
    return render_to_response('tempus/aconteceuii.html', locals(), context_instance=RequestContext(request))
   
def noticiasaconteceuii(request):    
    from tempus.models import AconteceuII
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    aconteceuii = AconteceuII.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(aconteceuii, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        aconteceuii = paginator.page(page)
    except (EmptyPage, InvalidPage):
        aconteceuii = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasaconteceuii.html', locals(), context_instance=RequestContext(request))

def cidadania(request, slug):
    from tempus.models import Cidadania, Videos
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
    cidadania = Cidadania.objects.get(slug=slug)
    videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
    return render_to_response('tempus/cidadania.html', locals(), context_instance=RequestContext(request))
   
def noticiascidadania(request):    
    from tempus.models import Cidadania
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
    cidadania = Cidadania.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(cidadania, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        cidadania = paginator.page(page)
    except (EmptyPage, InvalidPage):
        cidadania = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiascidadania.html', locals(), context_instance=RequestContext(request))
   
def maissaude(request, slug):
   from tempus.models import MaisSaude, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   maissaude = MaisSaude.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/maissaude.html', locals(), context_instance=RequestContext(request))
   
def noticiasmaissaude(request):    
    from tempus.models import MaisSaude
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    maissaude = MaisSaude.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(maissaude, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        maissaude = paginator.page(page)
    except (EmptyPage, InvalidPage):
        maissaude = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasmaissaude.html', locals(), context_instance=RequestContext(request))
   
def maissaudeii(request, slug):
   from tempus.models import MaisSaudeII, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   maissaudeii = MaisSaudeII.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
  
   return render_to_response('tempus/maissaudeii.html', locals(), context_instance=RequestContext(request))
   
def noticiasiimaissaude(request):    
    from tempus.models import MaisSaudeII
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    maissaudeii = MaisSaudeII.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(maissaudeii, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        maissaudeii = paginator.page(page)
    except (EmptyPage, InvalidPage):
        maissaudeii = paginator.page(paginator.num_pages)
     
  
    return render_to_response('tempus/noticiasiimaissaude.html', locals(), context_instance=RequestContext(request))
   
def centoeoitentagraus(request, slug):
   from tempus.models import CentoEOitentaGraus, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   centoeoitentagraus = CentoEOitentaGraus.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/centoeoitentagraus.html', locals(), context_instance=RequestContext(request))
   
def noticiascentoeoitentagraus(request):    
    from tempus.models import CentoEOitentaGraus
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    centoeoitentagraus = CentoEOitentaGraus.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(centoeoitentagraus, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        centoeoitentagraus = paginator.page(page)
    except (EmptyPage, InvalidPage):
        centoeoitentagraus = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiascentoeoitentagraus.html', locals(), context_instance=RequestContext(request))
   
def trabalhoesaude(request, slug):
   from tempus.models import TrabalhoESaude, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   trabalhoesaude = TrabalhoESaude.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/trabalhoesaude.html', locals(), context_instance=RequestContext(request))
   
def noticiastrabalhoesaude(request):    
    from tempus.models import TrabalhoESaude
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    trabalhoesaude = TrabalhoESaude.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(trabalhoesaude, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        trabalhoesaude = paginator.page(page)
    except (EmptyPage, InvalidPage):
        trabalhoesaude = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiastrabalhoesaude.html', locals(), context_instance=RequestContext(request))
   
def bomsaber(request, slug):
   from tempus.models import BomSaber, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   bomsaber = BomSaber.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/bomsaber.html', locals(), context_instance=RequestContext(request))
   
def noticiasbomsaber(request):    
    from tempus.models import BomSaber
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    bomsaber = BomSaber.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(bomsaber, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        bomsaber = paginator.page(page)
    except (EmptyPage, InvalidPage):
        bomsaber = paginator.page(paginator.num_pages)

     
   
    return render_to_response('tempus/noticiasbomsaber.html', locals(), context_instance=RequestContext(request))
   
def materiasespeciais(request, slug):
   from tempus.models import MateriasEspeciais, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   materiasespeciais = MateriasEspeciais.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/materiasespeciais.html', locals(), context_instance=RequestContext(request))
   
def noticiasmateriasespeciais(request):    
    from tempus.models import MateriasEspeciais
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    materiasespeciais = MateriasEspeciais.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(materiasespeciais, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        materiasespeciais = paginator.page(page)
    except (EmptyPage, InvalidPage):
        materiasespeciais = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasmateriasespeciais.html', locals(), context_instance=RequestContext(request))

def conselhosfederais(request, slug):
   from tempus.models import ConselhosFederais, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   conselhosfederais = ConselhosFederais.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/conselhosfederais.html', locals(), context_instance=RequestContext(request))
   
def noticiasconselhosfederais(request):    
    from tempus.models import ConselhosFederais
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    conselhosfederais = ConselhosFederais.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(conselhosfederais, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        conselhosfederais = paginator.page(page)
    except (EmptyPage, InvalidPage):
        conselhosfederais = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasconselhosfederais.html', locals(), context_instance=RequestContext(request))
   
def faladoutor(request, slug):
   from tempus.models import FalaDoutor, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   faladoutor = FalaDoutor.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/faladoutor.html', locals(), context_instance=RequestContext(request))
   
def noticiasfaladoutor(request):    
    from tempus.models import FalaDoutor
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    faladoutor = FalaDoutor.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(faladoutor, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        faladoutor = paginator.page(page)
    except (EmptyPage, InvalidPage):
        faladoutor = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasfaladoutor.html', locals(), context_instance=RequestContext(request))
   
def capa(request, slug):
   from tempus.models import Capa, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   capa = Capa.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/capa.html', locals(), context_instance=RequestContext(request))
   
def noticiascapa(request):    
    from tempus.models import Capa
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    capa = Capa.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(capa, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        capa = paginator.page(page)
    except (EmptyPage, InvalidPage):
        capa = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiascapa.html', locals(), context_instance=RequestContext(request))
   
def fundmunsaude(request, slug):
   from tempus.models import FundMunSaude, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   fundmunsaude = FundMunSaude.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/fundmunsaude.html', locals(), context_instance=RequestContext(request))
   
def noticiasfundmunsaude(request):    
    from tempus.models import FundMunSaude
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    fundmunsaude = FundMunSaude.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(fundmunsaude, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        fundmunsaude = paginator.page(page)
    except (EmptyPage, InvalidPage):
        fundmunsaude = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasfundmunsaude.html', locals(), context_instance=RequestContext(request))
   
def entrevista(request, slug):
   from tempus.models import Entrevista, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   entrevista = Entrevista.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/entrevista.html', locals(), context_instance=RequestContext(request))
   
def noticiasentrevista(request):
    from tempus.models import Entrevista
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    entrevista = Entrevista.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(entrevista, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        entrevista = paginator.page(page)
    except (EmptyPage, InvalidPage):
        entrevista = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasentrevista.html', locals(), context_instance=RequestContext(request))
   
def recomendamos(request, slug):
   from tempus.models import Recomendamos, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   recomendamos = Recomendamos.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/recomendamos.html', locals(), context_instance=RequestContext(request))
   
def noticiasrecomendamos(request):    
    from tempus.models import Recomendamos
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    recomendamos = Recomendamos.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(recomendamos, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        recomendamos = paginator.page(page)
    except (EmptyPage, InvalidPage):
        recomendamos = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasrecomendamos.html', locals(), context_instance=RequestContext(request))
   
def deuoquefalar(request, slug):
   from tempus.models import DeuOQueFalar, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   deuoquefalar = DeuOQueFalar.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/deuoquefalar.html', locals(), context_instance=RequestContext(request))
   
def noticiasdeuoquefalar(request):    
    from tempus.models import DeuOQueFalar
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    deuoquefalar = DeuOQueFalar.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(deuoquefalar, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        deuoquefalar = paginator.page(page)
    except (EmptyPage, InvalidPage):
        deuoquefalar = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasdeuoquefalar.html', locals(), context_instance=RequestContext(request))
   
def raiox(request, slug):
   from tempus.models import RaioX, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   raiox = RaioX.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/raiox.html', locals(), context_instance=RequestContext(request))
   
def noticiasraiox(request):    
    from tempus.models import RaioX
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    raiox = RaioX.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(raiox, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        raiox = paginator.page(page)
    except (EmptyPage, InvalidPage):
        raiox = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasraiox.html', locals(), context_instance=RequestContext(request))
   
def gestaosaudavel(request, slug):
   from tempus.models import GestaoSaudavel, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   gestaosaudavel = GestaoSaudavel.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/gestaosaudavel.html',locals(), context_instance=RequestContext(request))

def noticiasgestaosaudavel(request):    
    from tempus.models import GestaoSaudavel
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    gestaosaudavel = GestaoSaudavel.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(gestaosaudavel, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        gestaosaudavel = paginator.page(page)
    except (EmptyPage, InvalidPage):
        gestaosaudavel = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasgestaosaudavel.html',locals(), context_instance=RequestContext(request))
  
def bonsexemplos(request, slug):
   from tempus.models import BonsExemplos, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   bonsexemplos = BonsExemplos.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/bonsexemplos.html', locals(), context_instance=RequestContext(request))
   
def noticiasbonsexemplos(request):    
    from tempus.models import BonsExemplos
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    bonsexemplos = BonsExemplos.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(bonsexemplos, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        bonsexemplos = paginator.page(page)
    except (EmptyPage, InvalidPage):
        bonsexemplos = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasbonsexemplos.html', locals(), context_instance=RequestContext(request))
   
def bonsexemplosii(request, slug):
   from tempus.models import BonsExemplosII, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   bonsexemplosii = BonsExemplosII.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/bonsexemplosii.html', locals(), context_instance=RequestContext(request))
   
def noticiasiibonsexemplos(request):    
    from tempus.models import BonsExemplosII
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    bonsexemplosii = BonsExemplosII.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(bonsexemplosii, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        bonsexemplosii = paginator.page(page)
    except (EmptyPage, InvalidPage):
        bonsexemplosii = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasiibonsexemplos.html', locals(), context_instance=RequestContext(request))
   
def especialidades(request, slug):
   from tempus.models import Especialidades, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   especialidades = Especialidades.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/especialidades.html', locals(), context_instance=RequestContext(request))
   
def noticiasespecialidades(request):    
    from tempus.models import Especialidades
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    especialidades = Especialidades.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(especialidades, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        especialidades = paginator.page(page)
    except (EmptyPage, InvalidPage):
        especialidades = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasespecialidades.html', locals(), context_instance=RequestContext(request))
   
def saudenaescola(request, slug):
   from tempus.models import SaudeNaEscola, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   saudenaescola = SaudeNaEscola.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/saudenaescola.html', locals(), context_instance=RequestContext(request))
   
def noticiassaudenaescola(request):    
    from tempus.models import SaudeNaEscola
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    saudenaescola = SaudeNaEscola.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(saudenaescola, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        saudenaescola = paginator.page(page)
    except (EmptyPage, InvalidPage):
        saudenaescola = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiassaudenaescola.html', locals(), context_instance=RequestContext(request))
   
def saudenafamilia(request, slug):
   from tempus.models import SaudeNaFamilia, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   saudenafamilia = SaudeNaFamilia.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/saudenafamilia.html', locals(), context_instance=RequestContext(request))
   
def noticiassaudenafamilia(request):    
    from tempus.models import SaudeNaFamilia
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    saudenafamilia = SaudeNaFamilia.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(saudenafamilia, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        saudenafamilia = paginator.page(page)
    except (EmptyPage, InvalidPage):
        saudenafamilia = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiassaudenafamilia.html', locals(), context_instance=RequestContext(request))

def saudedeprimeira(request, slug):
   from tempus.models import SaudeDePrimeira, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   saudedeprimeira = SaudeDePrimeira.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/saudedeprimeira.html', locals(), context_instance=RequestContext(request))
   
def noticiassaudedeprimeira(request):    
    from tempus.models import SaudeDePrimeira, Videos
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    saudedeprimeira = SaudeDePrimeira.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(saudedeprimeira, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        saudedeprimeira = paginator.page(page)
    except (EmptyPage, InvalidPage):
        saudedeprimeira = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiassaudedeprimeira.html', locals(), context_instance=RequestContext(request))
   
def falasecretario(request, slug):
   from tempus.models import FalaSecretario, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   falasecretario = FalaSecretario.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/falasecretario.html', locals(), context_instance=RequestContext(request))
   
def noticiasfalasecretario(request):    
    from tempus.models import FalaSecretario
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    falasecretario = FalaSecretario.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(falasecretario, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        falasecretario = paginator.page(page)
    except (EmptyPage, InvalidPage):
        falasecretario = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasfalasecretario.html', locals(), context_instance=RequestContext(request))
   
def bemestar(request, slug):
   from tempus.models import BemEstar, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   bemestar = BemEstar.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/bemestar.html', locals(), context_instance=RequestContext(request))
   
def noticiasbemestar(request):    
    from tempus.models import BemEstar
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    bemestar = BemEstar.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(bemestar, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        bemestar = paginator.page(page)
    except (EmptyPage, InvalidPage):
        bemestar = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasbemestar.html', locals(), context_instance=RequestContext(request))
   
def saudebucal(request, slug):
   from tempus.models import SaudeBucal, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   saudebucal = SaudeBucal.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/saudebucal.html', locals(), context_instance=RequestContext(request))
   
def noticiassaudebucal(request):    
    from tempus.models import SaudeBucal
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    saudebucal = SaudeBucal.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(saudebucal, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        saudebucal = paginator.page(page)
    except (EmptyPage, InvalidPage):
        saudebucal = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiassaudebucal.html', locals(), context_instance=RequestContext(request))
   
def notas(request, slug):
   from tempus.models import Notas, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   notas = Notas.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/notas.html', locals(), context_instance=RequestContext(request))
   
def noticiasnotas(request):    
    from tempus.models import Notas
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    notas = Notas.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(notas, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        notas = paginator.page(page)
    except (EmptyPage, InvalidPage):
        notas = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasnotas.html', locals(), context_instance=RequestContext(request))
   
def fiquepordentro(request, slug):
   from tempus.models import FiquePorDentro, Videos
   from publicidades.models import Parceiro, Publicidades
   parceiro = Parceiro.objects.all()
   publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(), 
data_saida__gte=datetime.now()) 
   fiquepordentro = FiquePorDentro.objects.get(slug=slug)
   videos = Videos.objects.all().order_by('-data_de_publicacao')[:1]
     
   
   return render_to_response('tempus/fiquepordentro.html', locals(), context_instance=RequestContext(request))
   
def noticiasfiquepordentro(request):    
    from tempus.models import FiquePorDentro
    from publicidades.models import Parceiro, Publicidades
    parceiro = Parceiro.objects.all()
    publicidades = Publicidades.objects.filter(data_entrada__lte=datetime.now(),
data_saida__gte=datetime.now()) 
    fiquepordentro = FiquePorDentro.objects.all().order_by('-data_de_publicacao')
    paginator = Paginator(fiquepordentro, 10)
    try:
        page = int(request.GET.get('page', '1'))
    except ValueError:
        page = 1
    try:
        fiquepordentro = paginator.page(page)
    except (EmptyPage, InvalidPage):
        fiquepordentro = paginator.page(paginator.num_pages)
     
   
    return render_to_response('tempus/noticiasfiquepordentro.html', locals(), context_instance=RequestContext(request))
   